GskTransform: add assertions to make normalize_angle() intentions clear
authorTimm Bäder <mail@baedert.org>
Sun, 2 Feb 2020 12:20:40 +0000 (13:20 +0100)
committerMatthias Clasen <mclasen@redhat.com>
Fri, 7 Feb 2020 18:16:32 +0000 (13:16 -0500)
360deg should be expressed as 0deg and no angle should ever be
negative.

gsk/gsktransform.c

index 5d9d538d4cbad56540508d9e6daf5561c588cb8d..f116b79acd588bd52bd8053e0f2f949c9e797e9b 100644 (file)
@@ -834,6 +834,9 @@ normalize_angle (float angle)
   if (f < 0)
     f = 360 + f;
 
+  g_assert (f < 360.0);
+  g_assert (f >= 0.0);
+
   return f;
 }